/*----------------------------------------------------------------------------------- */
/*  重置样式 */
/*----------------------------------------------------------------------------------- */
/**清除内外边距 **/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, div, p,  
form, fieldset, legend, input, textarea, optgroup, 
blockquote, figure, hr, 
thead, tbody, tfoot, th, td {
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ {
  font: 12px 'Microsoft YaHei', tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol, li {
    list-style: none;
}

/** 重置a链接元素样式 **/
a {
    text-decoration: none;
}
a:active {
    background-color: transparent;
}
a:active, a:hover {
    outline: 0 none;
}
a:focus {
    outline: 0 none;
}
/*清除超链接里图片边框*/
img, a {
    border: 0 none;
}
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; /*outline: none; border: none; background: none;*/} /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
}
/*----------------------------------------------------------------------------------- */
/*  公共样式 */
/*----------------------------------------------------------------------------------- */
.container {
	width: 100%;
	height: 100%;
	padding-bottom: 60px;
}
header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 45px;
}
header > h1 {
	color: #333;
	font-size: 18px;
	line-height: 45px;
	text-align: center;
}
.back {
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -9px;
	color: #333;
	font-size: 18px;
	text-decoration: none;
}
footer {
	padding: 10px 0;
	color: #999;
	font-size: 12px;
	text-align: center;
}
nav {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 60px;
    padding-top: 8px;
    border-top: 1px solid #ddd;
    background: #fff;
}
nav ul {
	width: 100%;
}
nav ul li {
	float: left;
	width: 25%;
}
nav ul li a {
	display: block;
	text-align: center;
}
nav ul li a em {
	display: block;
}
